home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc B) / Acorn User China CD-ROM (UK) (Disc B).bin / BARNET / ARMLINUX / MAIL / 9804 / text0076.txt < prev    next >
Encoding:
Text File  |  1998-05-13  |  2.5 KB  |  51 lines

  1. James Craig writes:
  2. > Here's a serious thought.
  3. > The Slackware installer works in 4M on the ix86 architecture - anyone feel
  4. > like recompiling Slack for the ARM? It should just be a case of setting up
  5. > the cross-compiler as the default compiler, and then doing a SlackBuild
  6. > command in the root of the slack source tree.
  7. > The other thing is that you can install slackware packages without using
  8. > the installer, if you really need, since they are just .tar.gz's with a
  9. > few extra files included. Much nicer than that horrible RPM thingy. :)
  10.  
  11. Here's a few facts:
  12. *    The RedHat installer works in 4MB on the x86 architecture.
  13. *    The RedHat installer works in 4MB on the RiscPC architecture.
  14. *    The RedHat installer does not work in 4MB on the A5000 architecture.
  15.  
  16. The reason?  The old machines have a limited number of pages (128 if you've
  17. got 4MB) and with a 32k page size.  This all adds up to not a lot of pages
  18. per process after the kernel has built, and hence the problems.  In 4MB without
  19. swap, you can just about get away with a shell and a daemon before you
  20. hit the out of memory.  There just aren't enough pages at a fine enough
  21. granularity.
  22.  
  23. No matter what installer you use, you're going to get this problem.
  24.  
  25. Besides, RPMs are much nicer...  The binary ones contain all info to do
  26. with the package, including install and uninstall scripts.  They also
  27. contain a description of the package, and a signature (mine don't) to
  28. verify that the packages are still sound.
  29.  
  30. The source RPMs contain all the info to rebuild the binary RPM.  In fact,
  31. you cannot have a source RPM without having a binary RPM.
  32.  
  33. The RPMs have version and release numbers in, and they have
  34. interdependencies, such that the installer can say to itself: 'so you want
  35. to install this perl script do you?  have you installed perl already ?'
  36. If you haven't, it'll warn you.  It'll also warn you if you attempt to
  37. remove a package (eg perl) that has other packages using it.
  38.  
  39. I've had this discussion with someone at work, and they saw the light... ;)
  40.    _____
  41.   |_____| ------------------------------------------------- ---+---+-
  42.   |   |        Russell King       linux@arm.uk.linux.org      --- ---
  43.   | | | |  http://www.arm.uk.linux.org/~rmk/armlinux.html    /  /  |
  44.   | +-+-+                                                     --- -+-
  45.   /   |               THE developer of ARM Linux              |+| /|\
  46.  /  | | |                                                     ---  |
  47.     +-+-+ -------------------------------------------------  /\\\  |
  48.  
  49. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
  50.  
  51.